function success(message){
	/*lightyear.loading('show');//显示加载
	// 假设ajax提交操作
	setTimeout(function() {
	    lightyear.loading('hide');
	    lightyear.notify(message, 'success', 100);
	}, 100)*///1秒之后执行内部内容
}

function danger(message){
	lightyear.loading('show');
	// 假设ajax提交操作
	setTimeout(function() {
	    lightyear.loading('hide');
	    lightyear.notify(message, 'danger', 100);
	}, 100)
}

function copyToClipboard(textToCopy) {
  try {
	// 复制到剪贴板
	navigator.clipboard.writeText(textToCopy).then(() => {
	  // 显示成功消息
	  success('复制成功！内容已复制到剪贴板');
	}).catch(err => {
	  // 复制失败处理（兼容旧浏览器）
	  fallbackCopyTextToClipboard(textToCopy);
	});
  } catch (err) {
      fallbackCopyTextToClipboard(textToCopy);
	  //danger('复制失败，请手动复制');
	  console.error('复制失败:', err);
  }
}

function fallbackCopyTextToClipboard(text) {
  // 创建临时文本区域
  const textArea = document.createElement('textarea');
  textArea.value = text;

  // 确保文本区域不可见但可选中
  textArea.style.position = 'fixed';
  textArea.style.top = '-999px';
  textArea.style.left = '-999px';

  document.body.appendChild(textArea);
  textArea.select();

  try {

    const successful = document.execCommand('copy');
    if (successful) {
      success('复制成功！内容已复制到剪贴板');
    } else {
      throw new Error('复制命令执行失败');
    }
  } catch (err) {
    danger('复制失败，请手动复制');
    console.error('Fallback copy failed:', err);
  } finally {
    document.body.removeChild(textArea);
  }
}


function getUrlParam(key) {
    // 构建一个正则表达式来匹配参数
    const regex = new RegExp(`(?:^|&)${encodeURIComponent(key)}=([^&]*)(?:&|$)`);
    const match = window.location.search.slice(1).match(regex);

    return match ? decodeURIComponent(match[1]) : null;
}

function getBaseUrl(){
    // 1. 获取当前页面完整 URL（即 window.location.href）
    const fullUrl = window.location.href;
// 示例 fullUrl："http://111.173.104.75:8080/?id=042a2ede-9b89-4621-ae95-15bc6783d3e5"

// 2. 用 URL 对象解析 URL
    const urlObj = new URL(fullUrl);

// 3. 提取「协议 + 主机（域名+端口）」，拼接成目标基础路径
    const baseUrl = urlObj.protocol + '//' + urlObj.host + '/';

    return baseUrl;
}
